Skip to content

Install Evergreen skills at runtime#1

Open
mrjf wants to merge 2 commits into
mainfrom
codex/runtime-installed-skills
Open

Install Evergreen skills at runtime#1
mrjf wants to merge 2 commits into
mainfrom
codex/runtime-installed-skills

Conversation

@mrjf

@mrjf mrjf commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Summary

  • package Evergreen's detailed diagnosis and repair guidance as two runtime-installed skills
  • replace per-file skill imports with immutable skills: pins, so consumer repos no longer receive .github/workflows/shared/skills/
  • keep safe-output verification, attempt memory, and final gate reporting as always-on workflow policy
  • update the installer, architecture docs, and examples to match the smaller footprint
  • upgrade the pinned gh-aw toolchain to v0.83.1, regenerate the lockfile, and retain an immutable setup-action pin
  • add a CI contract test for skill package structure and full-SHA runtime pins

Consumer Footprint

Evergreen consumers keep the workflow, compiled lockfile, action pin cache, and Evergreen policy files. The two Evergreen skill packages are installed into the run workspace by gh-aw and are not committed to the consumer repository.

Validation

  • gh aw compile --dir workflows --validate --strict --approve --no-check-update
  • gh aw validate --dir workflows --strict --no-check-update
  • ruby tests/readiness_state_machine_test.rb
  • ruby tests/runtime_skills_test.rb
  • both packages pass the skill-creator validator
  • YAML/JSON parsing and git diff --check

Merge Method

Please use Create a merge commit. The workflow pins the reviewed package commit b050432596ffb1ca9c4a986adabdb3ea943643dd; preserving this two-commit series keeps that immutable skill source on main.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant